	.share {
		width: calc(100% - 60upx);
		margin: 20upx auto;
		padding: 40upx;
		background-color: #FFFFFF;
		border-radius: 20upx;
		box-sizing: border-box;
		overflow: hidden;
		}
.share_info {
	width: 100%;
	display:flex;
	margin-bottom: 30upx;
	// height: 200upx;
	.share_info_pic {
		width: 108upx;
		height: 108upx;
		position: relative;
		margin-right: 20upx;
		image {
			width: 100%;
			height: 100%;
			border-radius: 10upx;
		}
	}
	.share_info_name {
		line-height: 60upx;
		font-size: 24upx;
		color: #333333;
			.icon {
				font-size: 24upx;
			}
		}
	.share_info_info {
		font-size: 24upx;
		color: #a2a2a2;
		}
}
.share_banner {
	width: 100%;
	height: 340upx;
	box-sizing: border-box;
	margin-bottom: 40upx;
	image {
		width: 100%;
		height: 100%;
		border-radius: 20upx;
	}
}
.share_message {
	box-sizing: border-box;
	.share_message_name {
		font-size: 28upx;
		color: #333333;
		font-weight: bold;
		margin-bottom: 30upx;
		line-height: 32upx;
		span {
			display: inline-block;
			width: 60upx;
			height: 32upx;
			background-color: #8938d3;
			font-size: 24upx;
			color: #FFFFFF;
			text-align: center;
			line-height: 32upx;
			margin-right: 10upx;
			border-radius: 4upx;
		}
	}
	.share_message_date,
	.share_message_area{
		color: #333;
		font-size:28upx ;
		display: flex;
		align-items: center;
		margin-bottom: 30upx;
		.icon {
			font-size: 30upx;
			height: 30upx;
		
		}
		span {
			color: #333;
			font-size:28upx ;
		}
	}
	.share_message_date {
	}
}
.ewm {
	text-align: center;
	image {
		display: block;
		margin: auto;
		width: 180upx;
		height: 180upx;
		border-radius: 50%;
	}
	span {
		font-size: 24upx;
		color: #5d5d5d;
	}
}
.save {
	margin: auto;
	width: calc(100% - 60upx);
	height: 100upx;
	border-radius: 50upx;
	background-color: #dbb8fa;
	color: #FFFFFF;
	text-align: center;
	line-height: 100upx;
	font-size: 32upx;
}